#extension GL_OES_EGL_image_external : require
//必须写的固定的  意思是使用采样器

//所有float类型数据的精度是lowp
//mediump是中精度的
precision mediump float;
//坐标
varying vec2 aCoord;
//采样器  uniform类似于static,是不可改变的
uniform samplerExternalOES vTexture;
void main(){
    //Opengl 自带函数 得到这个坐标的颜色
    vec4 rgba = texture2D(vTexture,aCoord);
//    3个值取平均就是灰色滤镜
    float color=(rgba.r + rgba.g + rgba.b) / 3.0;
    vec4 tempColor=vec4(color,color,color,1);
    //赋值给这个颜色值
    gl_FragColor=tempColor;

}